9
תגובות
שלום,
נגיד ויש לי מסד, שיש בו נתונים..
אני עשיתי טופס חיפוש של הנתונים,
בטופס עשיתי שהוא יכול לבחור מאיזה מחיר הוא רוצה למצוא, עד איזה מחיר..
עשיתי שהתוצאה של הטופס במחיר תהיה 80000, בחיפוש אני עשיתי שהוא יחפש בין 50000 ל 70000, והוא מצא.. עשיתי שהוא ימצא בין 60000 ל 90000 מצא, אך כשעשיתי בין 50000 ל 100000 הוא לא מצא..
וגם כשעשיתי בין 100000 ל 1000000 והמחיר היה 150000, זה לא מצא..
זה אומר שאם יש קפיצה של X10 מהמחיר שממנו הוא מתחיל לחפש, עד המחיר שעד אליו הוא רוצה לחפש, אז הוא לא מצי את התוצאה..
למה?
מה עושים?
נגיד ויש לי מסד, שיש בו נתונים..
אני עשיתי טופס חיפוש של הנתונים,
בטופס עשיתי שהוא יכול לבחור מאיזה מחיר הוא רוצה למצוא, עד איזה מחיר..
עשיתי שהתוצאה של הטופס במחיר תהיה 80000, בחיפוש אני עשיתי שהוא יחפש בין 50000 ל 70000, והוא מצא.. עשיתי שהוא ימצא בין 60000 ל 90000 מצא, אך כשעשיתי בין 50000 ל 100000 הוא לא מצא..
וגם כשעשיתי בין 100000 ל 1000000 והמחיר היה 150000, זה לא מצא..
זה אומר שאם יש קפיצה של X10 מהמחיר שממנו הוא מתחיל לחפש, עד המחיר שעד אליו הוא רוצה לחפש, אז הוא לא מצי את התוצאה..
למה?
מה עושים?
9 תשובות
ענה
ArielTador
ב
23 לאוגוסט 2012
#
הנה השאילתה:
$mysql1 = mysql_query("SELECT * FROM `icars` WHERE `yazran`='$s1' AND `degem`='$s2' AND `shana`>='$s3' AND `shana`<='$s4' AND `mehir`>='$s5' AND `mehir`<='$s6' AND `delek`='$s7' AND `kilometer`<='$s8' AND `camut`='$s9' ORDER BY `id` DESC LIMIT $start_from, $per_page");
$rows1 = mysql_num_rows($mysql1);
$rows1 = mysql_num_rows($mysql1);
ענה
ArielTador
ב
23 לאוגוסט 2012
#
לשים את זה בתחילת השאילתה?
ענה
ArielTador
ב
23 לאוגוסט 2012
#
תסביר לי, אין לי כח לתרגם אנגלית בראש..
באמצעות BETWEEN אתה יכול להגדיר חיפוש בין טווח ערכים מסויים .
לדוגמא בין שם שמתחיל באות "ג" לבין שם שמתחיל באות "מ" או בין המספר 3 ל12 וכו' ..
במקרה שלך תוכל לממש את האפשרות כשאתה מחפש את הטווח של השנים ושל המחירים .
ענה
Th3Location
ב
24 לאוגוסט 2012
#
זה נורא גרוע לדעת שיש אנשים שלא מוכנים להשקיע זמן בלקרוא אנגלית...לדעתי זה א-ב של תוכניתן.
ענה
ArielTador
ב
24 לאוגוסט 2012
#
כבר קראתי והבנתי את זה..
לכן לא ביקשתי על זה עזרה יותר.